package com.itheima.Service;

import com.itheima.pojo.Banner;


import java.util.List;

public interface BannerService {

    /**
     * 分页查询轮播图
     */
    List<Banner> page();

    /**
     * 获取轮播图详情
     */
    Banner get(Integer id);

    /**
     * 添加轮播图
     */
    void add(Banner banner);

    /**
     * 更新轮播图
     */
    void update(Banner banner);

    /**
     * 更新轮播图状态
     */
    void updateStatus(Integer id, String status);

    /**
     * 轮播图排序
     */
    void sort(List<Integer> ids);

    /**
     * 删除轮播图
     */
    void delete(Integer id);

    /**
     * 获取前端展示的轮播图列表
     */
    List<Banner> listActive();
}